﻿using TSharp.Core.Authorization.Resources;

[assembly: RegCategory(typeof(ResourceCategoryImpl))]

namespace TSharp.Core.Authorization.Resources
{
    /// <summary>
    /// Class ResourceCategoryImpl
    /// </summary>
    class ResourceCategoryImpl : ResourceCategory
    {
        public ResourceCategoryImpl()
            : base("ResourceCategoryImpl", 3)
        {
            
        }

        public override IResource GetResource(System.Guid operatorId, System.Guid resourceId)
        {
            throw new System.NotImplementedException();
        }

        public override IResourceGroup GetResourceGroup(System.Guid operatorId, System.Guid resourceGroupId)
        {
            throw new System.NotImplementedException();
        }

        public override IResource[] GetRootResource(System.Guid operatorId)
        {
            throw new System.NotImplementedException();
        }

        public override IResource[] GetChildResource(System.Guid operatorKey, System.Guid resourceId)
        {
            throw new System.NotImplementedException();
        }
    }
}